Lucene search

K

RIOT OS Security Vulnerabilities

cve
cve

CVE-2024-32017

RIOT is a real-time multi-threading operating system that supports a range of devices that are typically 8-bit, 16-bit and 32-bit microcontrollers. The size check in the gcoap_dns_server_proxy_get() function contains a small typo that may lead to a buffer overflow in the subsequent strcpy(). In...

9.8CVSS

8.8AI Score

0.0004EPSS

2024-05-01 07:15 AM
23
cve
cve

CVE-2024-32018

RIOT is a real-time multi-threading operating system that supports a range of devices that are typically 8-bit, 16-bit and 32-bit microcontrollers. Most codebases define assertion macros which compile to a no-op on non-debug builds. If assertions are the only line of defense against untrusted...

8.8CVSS

8.6AI Score

0.0004EPSS

2024-05-01 07:15 AM
23
cve
cve

CVE-2024-31225

RIOT is a real-time multi-threading operating system that supports a range of devices that are typically 8-bit, 16-bit and 32-bit microcontrollers. The _on_rd_init() function does not implement a size check before copying data to the _result_buf static buffer. If an attacker can craft a long...

8.3CVSS

8.7AI Score

0.0004EPSS

2024-05-01 07:15 AM
22
cve
cve

CVE-2023-24817

RIOT-OS, an operating system for Internet of Things (IoT) devices, contains a network stack with the ability to process 6LoWPAN frames. Prior to version 2023.04, an attacker can send a crafted frame to the device resulting in an integer underflow and out of bounds access in the packet buffer....

7.5CVSS

7.2AI Score

0.0005EPSS

2023-05-30 04:15 PM
9
cve
cve

CVE-2023-33975

RIOT-OS, an operating system for Internet of Things (IoT) devices, contains a network stack with the ability to process 6LoWPAN frames. In version 2023.01 and prior, an attacker can send a crafted frame to the device resulting in an out of bounds write in the packet buffer. The overflow can be...

9.8CVSS

9.4AI Score

0.002EPSS

2023-05-30 06:15 PM
12
cve
cve

CVE-2023-24825

RIOT-OS, an operating system for Internet of Things (IoT) devices, contains a network stack with the ability to process 6LoWPAN frames. Prior to version 2023.04, an attacker can send a crafted frame to the device to trigger a NULL pointer dereference leading to denial of service. This issue is...

7.5CVSS

7.2AI Score

0.001EPSS

2023-05-30 04:15 PM
12
cve
cve

CVE-2023-24826

RIOT-OS, an operating system for Internet of Things (IoT) devices, contains a network stack with the ability to process 6LoWPAN frames. Prior to version 2023.04, an attacker can send crafted frames to the device to trigger the usage of an uninitialized object leading to denial of service. This...

7.5CVSS

7.2AI Score

0.002EPSS

2023-05-30 05:15 PM
26
cve
cve

CVE-2023-33973

RIOT-OS, an operating system for Internet of Things (IoT) devices, contains a network stack with the ability to process 6LoWPAN frames. In versions 2023.01 and prior, an attacker can send a crafted frame which is forwarded by the device. During encoding of the packet a NULL pointer dereference...

7.5CVSS

7.4AI Score

0.002EPSS

2023-05-30 05:15 PM
21
cve
cve

CVE-2023-33974

RIOT-OS, an operating system for Internet of Things (IoT) devices, contains a network stack with the ability to process 6LoWPAN frames. In versions 2023.01 and prior, an attacker can send multiple crafted frames to the device to trigger a race condition. The race condition invalidates assumptions.....

5.9CVSS

5.6AI Score

0.001EPSS

2023-05-30 05:15 PM
15
cve
cve

CVE-2023-24821

RIOT-OS, an operating system that supports Internet of Things devices, contains a network stack with the ability to process 6LoWPAN frames. Prior to version 2022.10, an attacker can send a crafted frame to the device resulting in a large out of bounds write beyond the packet buffer. The write will....

7.5CVSS

7.5AI Score

0.001EPSS

2023-04-24 04:15 PM
11
cve
cve

CVE-2023-24820

RIOT-OS, an operating system that supports Internet of Things devices, contains a network stack with the ability to process 6LoWPAN frames. An attacker can send a crafted frame to the device resulting in a large out of bounds write beyond the packet buffer. The write will create a hard fault...

7.5CVSS

7.5AI Score

0.001EPSS

2023-04-24 03:15 PM
18
cve
cve

CVE-2023-24823

RIOT-OS, an operating system that supports Internet of Things devices, contains a network stack with the ability to process 6LoWPAN frames. Prior to version 2022.10, an attacker can send a crafted frame to the device resulting in a type confusion between IPv6 extension headers and a UDP header....

9.8CVSS

9.6AI Score

0.002EPSS

2023-04-24 04:15 PM
8
cve
cve

CVE-2023-24822

RIOT-OS, an operating system that supports Internet of Things devices, contains a network stack with the ability to process 6LoWPAN frames. Prior to version 2022.10, an attacker can send a crafted frame to the device resulting in a NULL pointer dereference while encoding a 6LoWPAN IPHC header. The....

7.5CVSS

7.3AI Score

0.001EPSS

2023-04-24 04:15 PM
8
cve
cve

CVE-2023-24818

RIOT-OS, an operating system that supports Internet of Things devices, contains a network stack with the ability to process 6LoWPAN frames. Prior to version 2022.10, an attacker can send a crafted frame to the device resulting in a NULL pointer dereference. During forwarding of a fragment an...

7.5CVSS

7.5AI Score

0.003EPSS

2023-04-24 03:15 PM
10
cve
cve

CVE-2023-24819

RIOT-OS, an operating system that supports Internet of Things devices, contains a network stack with the ability to process 6LoWPAN frames. Prior to version 2022.10, an attacker can send a crafted frame to the device resulting in an out of bounds write in the packet buffer. The overflow can be...

9.8CVSS

9.6AI Score

0.002EPSS

2023-04-24 03:15 PM
81
cve
cve

CVE-2021-27427

RIOT OS version 2020.01.1 is vulnerable to integer wrap-around in its implementation of calloc function, which can lead to arbitrary memory allocation, resulting in unexpected behavior such as a crash or a remote code...

9.8CVSS

9.6AI Score

0.005EPSS

2022-05-03 09:15 PM
43
cve
cve

CVE-2021-41061

In RIOT-OS 2021.01, nonce reuse in 802.15.4 encryption in the ieee820154_security component allows attackers to break encryption by triggering...

5.5CVSS

5.5AI Score

0.0005EPSS

2021-09-15 12:15 PM
19
cve
cve

CVE-2021-31661

RIOT-OS 2021.01 before commit 609c9ada34da5546cffb632a98b7ba157c112658 contains a buffer overflow that could allow attackers to obtain sensitive...

7.5CVSS

7.6AI Score

0.002EPSS

2021-06-18 10:15 PM
70
5
cve
cve

CVE-2021-31660

RIOT-OS 2021.01 before commit 85da504d2dc30188b89f44c3276fc5a25b31251f contains a buffer overflow which could allow attackers to obtain sensitive...

7.5CVSS

7.6AI Score

0.002EPSS

2021-06-18 10:15 PM
62
6
cve
cve

CVE-2021-31663

RIOT-OS 2021.01 before commit bc59d60be60dfc0a05def57d74985371e4f22d79 contains a buffer overflow which could allow attackers to obtain sensitive...

7.5CVSS

7.6AI Score

0.001EPSS

2021-06-18 10:15 PM
60
8
cve
cve

CVE-2021-31662

RIOT-OS 2021.01 before commit 07f1254d8537497552e7dce80364aaead9266bbe contains a buffer overflow which could allow attackers to obtain sensitive...

7.5CVSS

7.6AI Score

0.002EPSS

2021-06-18 10:15 PM
64
6
cve
cve

CVE-2021-31664

RIOT-OS 2021.01 before commit 44741ff99f7a71df45420635b238b9c22093647a contains a buffer overflow which could allow attackers to obtain sensitive...

7.5CVSS

7.6AI Score

0.001EPSS

2021-06-18 10:15 PM
57
9
cve
cve

CVE-2021-27357

RIOT-OS 2020.01 contains a buffer overflow vulnerability in...

9.8CVSS

9.6AI Score

0.003EPSS

2021-04-06 01:15 PM
15
cve
cve

CVE-2021-27698

RIOT-OS 2021.01 contains a buffer overflow vulnerability in /sys/net/gnrc/routing/rpl/gnrc_rpl_control_messages.c through the _parse_options()...

9.8CVSS

9.6AI Score

0.003EPSS

2021-04-06 01:15 PM
20
cve
cve

CVE-2021-27697

RIOT-OS 2021.01 contains a buffer overflow vulnerability in sys/net/gnrc/routing/rpl/gnrc_rpl_validation.c through the gnrc_rpl_validation_options()...

9.8CVSS

9.6AI Score

0.003EPSS

2021-04-06 01:15 PM
14
cve
cve

CVE-2020-15350

RIOT 2020.04 has a buffer overflow in the base64 decoder. The decoding function base64_decode() uses an output buffer estimation function to compute the required buffer capacity and validate against the provided buffer size. The base64_estimate_decode_size() function calculates the expected...

9.8CVSS

7.8AI Score

0.002EPSS

2020-07-07 05:15 PM
31
cve
cve

CVE-2019-17389

In RIOT 2019.07, the MQTT-SN implementation (asymcute) mishandles errors occurring during a read operation on a UDP socket. The receive loop ends. This allows an attacker (via a large packet) to prevent a RIOT MQTT-SN client from working until the device is...

7.5CVSS

7.2AI Score

0.001EPSS

2019-10-09 05:15 PM
29
cve
cve

CVE-2019-16754

RIOT 2019.07 contains a NULL pointer dereference in the MQTT-SN implementation (asymcute), potentially allowing an attacker to crash a network node running RIOT. This requires spoofing an MQTT server response. To do so, the attacker needs to know the MQTT MsgID of a pending MQTT protocol message...

7.5CVSS

7.3AI Score

0.001EPSS

2019-09-24 06:15 PM
52
cve
cve

CVE-2019-15702

In the TCP implementation (gnrc_tcp) in RIOT through 2019.07, the parser for TCP options does not terminate on all inputs, allowing a denial-of-service, because sys/net/gnrc/transport_layer/tcp/gnrc_tcp_option.c has an infinite loop for an unknown zero-length...

7.5CVSS

7.4AI Score

0.001EPSS

2019-08-27 06:15 PM
88
cve
cve

CVE-2019-15134

RIOT through 2019.07 contains a memory leak in the TCP implementation (gnrc_tcp), allowing an attacker to consume all memory available for network packets and thus effectively stopping all network threads from working. This is related to _receive in...

7.5CVSS

7.3AI Score

0.001EPSS

2019-08-17 06:15 PM
217
cve
cve

CVE-2019-1000006

RIOT RIOT-OS version after commit 7af03ab624db0412c727eed9ab7630a5282e2fd3 contains a Buffer Overflow vulnerability in sock_dns, an implementation of the DNS protocol utilizing the RIOT sock API that can result in Remote code executing. This attack appears to be exploitable via network...

9.8CVSS

7.6AI Score

0.003EPSS

2019-02-04 09:29 PM
22